deputy boss - French English Dictionary